package org.alis.ap.rpc.transport;

/**
 * TransportServer desc:
 * step_01 启动,监听
 * step_02 接受请求
 * step_03 关闭监听
 * @author luochuan
 * @date 2020/10/16 16:23
 */
public interface TransportServer {

    /**
     * 开始
     */
    void start();

    /**
     * 初始化链接
     * @param port 端口
     * @param requestHandler 请求类抽象层
     */
    void init(int port,RequestHandler requestHandler);

    /**
     * 停止方法
     */
    void stop();
}
